package com.dsunsoft.rtu.dto;

import com.dsunsoft.rtu.entity.SysMenu;

import java.io.Serializable;
import java.util.ArrayList;

public class SysMenuTreeDto implements Serializable {
	private static final long serialVersionUID = -1258098937668797703L;

	private String label;
    private SysMenu data;
    private String expandedIcon;
    private String collapsedIcon;
    private Boolean expanded;
    private ArrayList<SysMenuTreeDto> children = new ArrayList<SysMenuTreeDto>();

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public SysMenu getData() {
        return data;
    }

    public void setData(SysMenu data) {
        this.data = data;
    }

    public String getExpandedIcon() {
        return expandedIcon;
    }

    public void setExpandedIcon(String expandedIcon) {
        this.expandedIcon = expandedIcon;
    }

    public String getCollapsedIcon() {
        return collapsedIcon;
    }

    public void setCollapsedIcon(String collapsedIcon) {
        this.collapsedIcon = collapsedIcon;
    }

    public Boolean getExpanded() {
        return expanded;
    }

    public void setExpanded(Boolean expanded) {
        this.expanded = expanded;
    }

    public ArrayList<SysMenuTreeDto> getChildren() {
        return children;
    }

    public void setChildren(ArrayList<SysMenuTreeDto> children) {
        this.children = children;
    }

}
